package com.example.project.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;
@Data
/**
 * (File)实体类
 *
 * @author makejava
 * @since 2024-02-23 15:18:23
 */
public class File implements Serializable {
    private static final long serialVersionUID = -57318066560645942L;
/**
     * 附件id

     */
    private Integer fileId;
/**
     * 文件类型

     */
    private String flieType;
/**
     * 文件名字


     */
    private String fileName;
/**
     * 创建时间

     */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime fileCreateTime;
/**
     * 文件大小


     */
    private Object fileSize;
/**
     * 文件的存储路径


     */
    private String filePath;
/**
     * 在存储区内得名字
     */
    private String newName;
/**
     * 安全隐患记录id
     */
    private Integer tshlId;
/**
     * 安全培训记录表id
     */
    private Integer safetyTrainId;
/**
     * 模板详情id
     */
    private Integer templateId;
/**
 * 安全检查记录表id
 * */
    private Integer safetyInspeId;
/**
 * 文件位置
 * */
    private Integer fileLocation;
}

